using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class MenuFuncInfo
    {
        // Fields
        private int iFunction_UID;
        private int iMenu_UID;
        private int iSMF_UID;
        private string sIsDel;
        private string sSMF_Write;

        // Methods
        public MenuFuncInfo()
        {
        }

        public MenuFuncInfo(int Menu_UID, int Function_UID, string SMF_Write)
            : this(0, Menu_UID, Function_UID, SMF_Write, "0")
        {
        }

        public MenuFuncInfo(int SMF_UID, int Menu_UID, int Function_UID, string SMF_Write)
            : this(SMF_UID, Menu_UID, Function_UID, SMF_Write, "0")
        {
        }

        public MenuFuncInfo(int SMF_UID, int Menu_UID, int Function_UID, string SMF_Write, string IsDel)
        {
            this.iSMF_UID = SMF_UID;
            this.iMenu_UID = Menu_UID;
            this.iFunction_UID = Function_UID;
            this.sSMF_Write = SMF_Write;
            this.sIsDel = IsDel;
        }

        // Properties
        public int Function_UID
        {
            get
            {
                return this.iFunction_UID;
            }
        }

        public string IsDel
        {
            get
            {
                return this.sIsDel;
            }
        }

        public int Menu_UID
        {
            get
            {
                return this.iMenu_UID;
            }
        }

        public int SMF_UID
        {
            get
            {
                return this.iSMF_UID;
            }
        }

        public string SMF_Write
        {
            get
            {
                return this.sSMF_Write;
            }
        }

    }
}
